*,*:before,*:after {
  margin:0;
  padding:0;
  box-sizing:border-box
}
html {
  line-height:1.15;
  font-family:sans-serif;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -ms-overflow-style:scrollbar;
  -webkit-tap-highlight-color:transparent
}
article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,main,nav,section,summary {
  display:block
}
a {
  text-decoration:none;
  background-color:transparent;
  -webkit-text-decoration-skip:objects
}
a:hover,a:active {
  text-decoration:none;
  outline:0;
  color: #000;
}
a[href] {
  color:inherit;
  cursor:pointer
}
a[href]:not([unline]):not(.unline):hover {
  text-decoration:none
}
b,strong {
  font-weight:700
}
audio,canvas,output,progress,video {
  display:inline-block;
  vertical-align:baseline
}
audio:not([controls]) {
  display:none;
  height:0
}
ol,ul {
  list-style:none
}
hr {
  height:0;
  overflow:visible
}
i,em,dfn {
  font-style:normal
}
table {
  border-collapse:collapse;
  border-spacing:0
}
caption,table,tbody,td,tfoot,th,thead,tr {
  font-family:inherit;
  font-size:100%
}
sub,sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
img {
  border-style:none;
  vertical-align:middle
}
svg:not(:root) {
  overflow:hidden
}
summary {
  display:list-item;
  cursor:pointer
}
q {
  quotes:"\201C" "\201D" "\2018" "\2019"
}
code,kbd,pre,samp {
  font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
kbd {
  padding:1px 3px;
  font-size:80%;
  color:#fff;
  background-color:#333;
  border-radius:3px
}
kbd kbd {
  padding:0;
  font-size:100%;
  font-weight:bolder
}
fieldset {
  min-width:0;
  padding:0;
  margin:0;
  border:0
}
legend {
  padding:0;
  border:0
}
button,input,optgroup,select,textarea {
  line-height:1.15;
  font-family:inherit;
  font-size:100%
}
button,input {
  overflow:visible
}
button,select {
  text-transform:none
}
button,html [type="button"],[type="reset"],[type="submit"] {
  -webkit-appearance:button
}
button:-moz-focus-inner,[type="button"]:-moz-focus-inner,[type="reset"]:-moz-focus-inner,[type="submit"]:-moz-focus-inner {
  border-style:none
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
  outline:0
}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
  -webkit-appearance:listbox
}
[type="number"]:-webkit-inner-spin-button,[type="number"]:-webkit-outer-spin-button {
  height:auto
}
[type="search"] {
  outline-offset:-2px;
  -webkit-appearance:none
}
[type="search"]:-webkit-search-cancel-button,[type="search"]:-webkit-search-decoration {
  -webkit-appearance:none
}
textarea {
  overflow:auto;
  vertical-align:top;
  resize:vertical
}
:-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
output {
  display:inline-block
}
object,template,[hidden] {
  display:none;
  opacity:0
}
body {
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Microsoft YaHei",sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:1.5;
  background-color:#fff;
  color:#333
}